package com.dd.cloud.user.req.doctor;

import com.dd.cloud.common.annotate.FileSuffix;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class DoctorBankReq {

    /**
     * 银行卡号
     */
    @NotBlank(message = "银行卡卡号不能为空")
    private String bankNumber;

    /**
     * 银行卡类型
     */
    @NotBlank(message = "银行卡类型不能为空")
    private String type;

    /**
     * 开户省
     */
    @NotBlank(message = "开户省不能为空")
    private String province;

    /**
     * 开户市
     */
    @NotBlank(message = "开户市不能为空")
    private String city;

    /**
     * 开户行
     */
    private String accountOpeningBank;

    /**
     * 身份证正面照片
     */
    @FileSuffix(head=false)
    @NotBlank(message = "身份证正面照不能为空")
    private String idCartFrontPhoto;

    /**
     * 身份证反面
     */
    @FileSuffix(head = false)
    @NotBlank(message = "身份证照反面不能为空")
    private String reverseSideBankPhoto;

    /**
     * 验证码不能为空
     */
    @NotBlank(message = "验证码不能为空")
    private String code;

    /**
     * 手机号不能为空
     */
    @NotBlank(message = "手机号不能为空")
    private String mobileNumber;

}
